package cv.gzd.robot.service;

import cv.gzd.common.utils.Page;
import cv.gzd.robot.pojo.Dev;
import cv.gzd.robot.pojo.vo.DevQueryVo;

/**
 * @author Jun
 */
public interface DevService {
    /**
     * 分页动态查询设备
     * @param devVo
     * @return
     */
    Page<Dev> selectPageByDevQueryVo(DevQueryVo devVo);

    /**
     * 通过id查询设备
     * @param id
     * @return
     */
    Dev selectDevByRiv(Integer id);

    /**
     * 修改设备信息
     * @param dev
     */
    void updateDev(Dev dev);

    /**
     * 删除设备
     * @param id
     */
    void deleteDev(Integer id);

    /**
     * 新增设备信息
     * @param dev
     */
    void saveDev(Dev dev);

}
